From 57c34fca9664747ba15ab80a30c5b6922cfa4143 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 11 Jun 2023 12:38:06 -0400 Subject: [PATCH] menubutton: Set accessible relations In the case where we create the popover, mark it as labelled by the button. --- gtk/gtkmenubutton.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gtk/gtkmenubutton.c b/gtk/gtkmenubutton.c index eab3ad61ce..59fb9394e5 100644 --- a/gtk/gtkmenubutton.c +++ b/gtk/gtkmenubutton.c @@ -798,6 +798,11 @@ gtk_menu_button_set_menu_model (GtkMenuButton *menu_button, GtkWidget *popover; popover = gtk_popover_menu_new_from_model (menu_model); + + gtk_accessible_update_relation (GTK_ACCESSIBLE (popover), + GTK_ACCESSIBLE_RELATION_LABELLED_BY, menu_button, NULL, + -1); + gtk_menu_button_set_popover (menu_button, popover); } else -- 2.30.2